/* List */
.list { background-color: White; border: solid 1px black; margin: 20px; }

div.list { overflow: auto; background-color: White; border: solid 1px #dddddd; margin: 0; }
div.list div.List { border: none; }

div.list tr td { height:21px; padding: 0 5px 0 5px; background-color: white; font: normal 9pt Sans-Serif, Arial; }
div.list tr.alt td { background-color: #eeeeee; }
div.list tr.C td { color:#FFFFFF; background-color:#0099cc; cursor: pointer; }
div.list tr.O td { color:#FFFFFF; background-color: #000066; cursor: pointer; }
div.list tr td img { border:none; }

div.list tr.head td { white-space: nowrap; color: white; height: 20px; background-color: #000033; border-bottom: solid 1px black; border-left: solid 1px black; vertical-align: middle; line-height: 20px; font-family: Sans-Serif; font-weight: bold; font-size: 9pt; }
div.list tr.head td { line-height: 18px;  color: white; font-family: Sans-Serif; font-size: 13px; font-weight: bold;  }
div.list tr.head td.first { border-left: none; }
/* List */